package zxs.sino.elite.hub.service.app;

import com.github.yulichang.base.MPJBaseService;
import zxs.sino.elite.hub.model.vo.InterestVo;
import zxs.sino.elite.hub.model.app.InterestEntity;

import java.util.List;

/**
 * 兴趣表
 *
 * @author zhang
 * @email 15824760766@163.com
 * @date 2025-08-31 20:57:21
 */
public interface InterestService extends MPJBaseService<InterestEntity> {

    /**
     * 以树形显示所有的兴趣
     *
     */
    List<InterestVo> listWithTree();

    /**
     * 更新兴趣数据
     * @param interest
     */
    void updateWithTree(InterestEntity interest);

    /**
     * 删除兴趣数据
     * @param list
     */
    void removeInterest(List<Long> list);
}

